
import gamelib2d.MapData;

class MicroTilesm13l1Info extends MapData
{
  public function new ()
  {
    name = "m13l1";
    mapW = 20;
    mapH = 30;
  }

  override public function mapdata () : Array<Array<Int>> {
  return 
  [[  0,  0,  0,  0,  0,  0,  0,  0,  0,  0, 40,  0,  0,  0,  0,  0,  0,  0,
      0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0, 40, 53, 40,  0,  0,  0,  0,  0,  0,
      0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0, 40,  0,  0,  0,  0,  0,  0,  0,
      0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  3,  0,  0,  0,  0,  0,  0,  0,
      0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  3,  3,  3,  0,  0,  0,  0,  0,  0,
      0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  3,  3,  6,  3,  3,  0,  0,  0,  0,  0,
      0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  3,  3,  3,  3,  3,  3,  3,  0,  0,  0,  0,
      0,  0],
   [  0,  0,  0,  0,  0,  0,  0, -1,  0,  3,  3,  3,  0,  2,  0,  0,  0,  0,
      0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  3,  2,  3,  3,  3,  0,  0,  0,  0,  0,
      0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  3,  3,  3,  3,  2,  3,  3,  0,  0,  0,  0,
      0,  0],
   [  0,  0,  0,  0,  0,  0,  3,  3,  3,  6,  3,  3,  6,  3,  3,  0,  0,  0,
      0,  0],
   [  0,  0,  0,  0,  0,  0,  6,  0,  3,  3,  3,  3,  3,  0,  6,  0,  0,  0,
      0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  3,  2,  3,  3,  3,  3,  3,  0,  0,  0,  0,
      0,  0],
   [  0,  0,  0,  0,  0,  0,  3,  3,  3,  3,  3,  6,  3,  3,  3,  0,  0,  0,
      0,  0],
   [  0,  0,  0,  0,  0,  3,  3,  3,  6,  3,  2,  3,  3,  3,  3,  3,  0,  0,
      0,  0],
   [  0,  0,  0,  0,  3,  6,  3,  3,  3,  3,  3,  3,  2,  3,  3,  6,  3,  0,
      0,  0],
   [  0,  0,  0,  3,  3,  3,  3,  3,  3,  3,  3,  3,  3,  3,  3,  3,  3,  3,
      0,  0],
   [  0,  0,  0,  0,  6,  0,  0,  0,  0, 31, 31, 31, -5,  6,  0, -5,  2, -5,
      0,  0],
   [  0,  0,  0,  0, -5,  0,  0,  0,  0, 31, 31, 31, -5,  0,  0, -5, -5, -5,
      0,  0],
   [  0,  0,  0, -5, 14, -5,  0, -5, 12, 31, 31, 31, 12,  0, -5, 46, 54, 53,
     -5,  0],
   [  0,  0, -5, 14, 14, 14, -5,  0, 12, 12, 12, 12, 12,  0, -5, 55, 45, -5,
      0,  0],
   [  0,  0, 14, 14, 14, 14, 14, 12, -5, 12, 12, 12, -5, 12, -5, 56, 57, 58,
     -5,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0]]; 
  }

  override public function boundmapdata () : Array<Array<Int>> {
  return 
  [[  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,5120,  0,  0,  0,  0,  0,  0,  0,
      0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,5120,9216,5120,  0,  0,  0,  0,  0,  0,
      0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,5120,  0,  0,  0,  0,  0,  0,  0,
      0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,256,  0,  0,  0,  0,  0,  0,  0,
      0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,4352,  0,  0,  0,  0,  0,  0,  0,
      0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,4864,  0,  0,  0,  0,
      0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,4864,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,4864,  0,  0,  0,  0,  0,  0,
      0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,4352,  0,  0,4352,  0,  0,  0,  0,  0,
      0,  0],
   [  0,  0,  0,  0,  0,  0,4352,  0,  0,  0,  0,  0,  0,  0,4352,  0,  0,  0,
      0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,4864,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,4352,  0,  0,  0,  0,  0,  0,
      0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,4352,  0,4864,  0,  0,  0,  0,  0,  0,  0,
      0,  0],
   [  0,  0,  0,  0,  0,4352,  0,  0,  0,  0,  0,  0,4864,  0,  0,4352,  0,  0,
      0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0],
   [  0,  0,  0,  0,4352,  0,  0,  0,  0,  0,  0,  0,  0,4352,  0,  0,4864,  0,
      0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0],
   [  0,  0,  0,  0,16384,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,9472,9728,
    9216,  0,  0],
   [  0,  0,  0,16384,16384,16384,  0,  0,  0,  0,  0,  0,  0,  0,  0,8192,  0,
      0,  0,  0],
   [  0,  0,16384,16384,16384,16384,16384,  0,  0,  0,  0,  0,  0,  0,  0,8448,
    8704,8960,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0]]; 
  }
}
